
/* 发布图书部分 */
.book-add-container{
	width:650px;
	margin:30px auto 50px auto;
	padding:0px 0px 20px 0px;
	background: #fafafa;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 10px #aaa;
	-webkit-box-shadow:0 0 10px #aaa;
	-moz-box-shadow:0 0 10px #aaa;
	position:relative;
	over-flow:hidden;
}
.go-back{
	position:absolute;
	top:25px;
	font-size:12px;
	left:20px;
}
.go-back:hover{
	text-decoration:none;
}
.b-a-title{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
	margin:20px;
	border-bottom:1px solid #ddd;
}
.b-a-content .form-group{
	margin-bottom:22px;
}
.b-a-content .form-group label{
	font-weight:normal;
}
.b-a-content .pic-wrap{
	width:155px;
	position:absolute;
	right:60px;
}
.b-a-content .pic-show{
	width:155px;
	height:200px;
}
.b-a-content .pic-show img{
	width:155px;
	height:200px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.b-a-content .pic-show p{
	color:#888;
	font-size:13px;
	line-height:22px;
}
.b-a-content .pic-input-wrap{
	width:100%;
	height:30px;
	overflow:hidden;
	position:absolute;
	bottom:-55px;
	cursor:pointer;
}
.b-a-content .upload-btn{
	width:100%;
	height:100%;
}
.b-a-content .pic{
	height:100%;
	position:absolute;
	right:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
.b-a-content .submit{
	display:block;
	margin:0 auto;
	width:200px;
	height:34px;
}

/* 图书详情部分 */
.b-i-c-wrap{
	width:980px;
	position:relative;
}
.book-info-container{
	width:750px;
	margin:30px auto 50px auto;
	padding:1px 20px 20px 20px;
	background: #fafafa;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 10px #aaa;
	-webkit-box-shadow:0 0 10px #aaa;
	-moz-box-shadow:0 0 10px #aaa;
	position:relative;
	over-flow:hidden;
}
.b-i-title{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
	margin:20px 0;
	border-bottom:1px solid #ddd;
}
.b-i-content .b-i-left{
	width:550px;
	float:left;
}

.b-i-content .label{
	font-size:12px;
}

.b-i-left .b-i-pic{
	max-width:155px;
	float:left;
	margin-right:20px;
}
.b-i-left .b-i-pic img{
	width:155px;
	height:auto;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	box-shadow:2px 2px 4px #ccc;
	-webkit-box-shadow:2px 2px 4px #ccc;
	-moz-box-shadow:2px 2px 4px #ccc;
}
.b-i-left .b-i-info{
	float:left;
	max-width:360px;
	word-wrap:break-word;
}
.b-i-info li{
	font-size:12px;
	line-height:20px;
	margin-bottom:7px;
	color:#555;
}
.b-i-info li .bname{
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	color:#000;
}
.b-i-info li .label{
	padding:2px 5px;
	margin-right:10px;
	font-weight:normal;
}
/* 分数 */
.b-i-content .b-i-right{
	width:140px;
	float:right;
	padding-top:2px;
}
.bigstar{
	display: inline-block;
	zoom: 1;
	width: 75px;
	height: 14px;
	background: url(../img/bigstars.gif) no-repeat;
	overflow: hidden;
}
.bigstar00{
	background-position:0 -140px;
}
.bigstar05{
	background-position:0 -126px;
}
.bigstar10{
	background-position:0 -112px;
}
.bigstar15{
	background-position:0 -98px;
}
.bigstar20{
	background-position:0 -84px;
}
.bigstar25{
	background-position:0 -70px;
}
.bigstar30{
	background-position:0 -56px;
}
.bigstar35{
	background-position:0 -42px;
}
.bigstar40{
	background-position:0 -28px;
}
.bigstar45{
	background-position:0 -14px;
}
.bigstar50{
	background-position:0 0;
}
.b-i-right .score-num{
	color:#f00;
	padding-left:8px;
	line-height:18px;
	position:relative;
	top:-1px;
}
.b-i-right p{
	font-size:12px;
	margin-bottom:6px;
}
.smallstar{
	display: inline-block;
	zoom: 1;
	width: 45px;
	height: 9px;
	background: url(../img/smallstars.gif) no-repeat;
	margin: 3px 3px 0 0;
	overflow: hidden;
}
.sm-star-5{
	background-position:0 0 ;
}
.sm-star-4{
	background-position:0 -9px ;
}
.sm-star-3{
	background-position:0 -18px ;
}
.sm-star-2{
	background-position:0 -27px ;
}
.sm-star-1{
	background-position:0 -36px ;
}
.percent{
	padding-left:6px;
}
.b-i-bottom{
	clear:both;
	padding-top:20px;
}

/* 星星评分部分 */
.give-score-wrap{
	position:relative;
	font-size:12px;
	float:left;
}
.give-score-label{
	float:left;
}
.give-score{
	width:75px;
	height:15px;
	background:url(../img/star-default.gif) repeat-x;
	position:relative;
	cursor:pointer;
	float:left;
}
.give-score li{
	float:left;
}
.give-score li a{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	z-index:5;
}
.give-score li a:hover{
	background:url(../img/star-hover.gif) repeat-x;
	z-index:3;
	left:0px !important;
}

.give-score li a.one{
	left:0;
}
.give-score li a.one:hover{
	width:15px;
}
.give-score li a.two{
	left:15px;
}
.give-score li a.two:hover{
	width:30px;
}
.give-score li a.three{
	left:30px;
}
.give-score li a.three:hover{
	width:45px;
}
.give-score li a.fore{
	left:45px;
}
.give-score li a.fore:hover{
	width:60px;
}
.give-score li a.five{
	left:60px;
}
.give-score li a.five:hover{
	width:75px;
}
.score-selected{
	height:15px;
	position:absolute;
	top:0;
	left:0;
	width:45px;
	background:url(../img/star-select.gif) repeat-x;
	z-index:1;
}
.score-tips{
	float:left;
	width:70px;
	padding-left:10px;
}
.del-score{
	display:none;
	color:#f88;
}
.del-score:hover{
	color:#f55;
}
/* 编辑、删除按钮 */
.edit-book-btn-wrap{
	float:right;
	margin-right:10px;
}
.edit-btn{

}
.del-book-btn-wrap{
	float:right;
	margin-right:20px;
}
.debit-book-btn-wrap{
	float:right;
	margin-right:20px;
}
/* 内容简介部分 */
.b-i-introduce{
	margin-top:45px;
	padding-right:20px;
	margin-bottom:30px;
}
.b-i-i-title{
	border-bottom:1px dashed #aaddaa;
	padding-bottom:1px;
}
.b-i-i-content{
	font-size:12px;
	line-height:22px;
	text-indent:2em;
}
.b-i-comment{
	padding-right:20px;
	margin-bottom:30px;
}
.b-i-c-title{
	border-bottom:1px dashed #77aacc;
	padding-bottom:1px;
}
.b-i-c-content{
	font-size:12px;
	line-height:22px;
	margin:15px 0px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	_zoom:1;
	padding-bottom:10px;
	position:relative;
}
.b-i-c-c-left{
	width:50px;
	float:left;
	margin-right:15px;
}
.b-i-c-c-left img{
	width:48px;
	height:48px;
	border-radius:2px;
}
.b-i-c-c-right{
	width:625px;
	float:left;
}
.b-i-c-c-r-introduce{
	color:#777;
	margin-right:5px;
}
.b-i-c-c-r-com{
	padding-right:10px;
	line-height:18px;
}
.b-i-c-c-r-time{
	margin-top:20px;
	margin-bottom:0px;
	color:#777;
}
/* 删除按钮 */
.del-btn{
	position:absolute;
	bottom:5px;
	right:13px;
}
.comment-floor{
	position:absolute;
	right:13px;
	top:5px;
	color:#aaa;
}
/* 评论框 */
.b-i-give-comment{
	padding-right:20px;
}
.comment-btn{
	float:right;
	width:85px;
	height:30px;
	margin-top:15px;
}
/* 借书申请弹出框 */
#book-info-dialog-box .modal-dialog{
	width:450px;
}
.modal{
	top:0;
	padding-top:120px;
}
#book-info-dialog-box .title{
	text-align:center;
	margin-bottom:0px;
	font-weight:bold;
}
#book-info-dialog-box .modal-body{
	padding-bottom:0px;
}